home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 109 / EnigmaAmiga109CD.iso / dalla rivista / host contacted / jikes.lha / jikes-1.11 / src / README.AMIGA < prev    next >
Text File  |  2000-01-20  |  3KB  |  60 lines

  1. This is the source of the native Amiga port (no ixemul.library required)
  2. of jikes, the free Java compiler from IBM.
  3.  
  4. The distinction between stable and development version has been
  5. dropped, so the Aminet version is the latest version.  The relevant
  6. files can also be downloaded from the Amiga Jikes home page at
  7. http://dias.cti.gr/~kyrimis/jikes/ .
  8.  
  9. To build jikes on the Amiga, you need:
  10. * A wide character library (e.g., the simple wchar library that I have
  11.   extracted from the Jikes source, available at both Aminet and the Amiga
  12.   Jikes web site).
  13. * If you want to enable support for the "-encoding" option, then you must
  14.   also install ICU, IBM's International Classes for Unicode. (This
  15.   library also requires a wide character library, which is the reason
  16.   why the Jikes wide character code cannot be used in place.)
  17.  
  18. You can then either run the configure script, e.g., type "LIBS=-lw
  19. configure --prefix=/gg" from sh and tweak the resulting Makefile, or
  20. simply copy Makefile.amiga to Makefile.  If you use Makefile.amiga, note
  21. that support for "-encoding" is turned on, so you will have to disable
  22. it if you do not want it. (The relevant items in the Makefile are the
  23. "-DHAVE_LIB_ICU_UC" option in CXXREQUIREDFLAGS and the -licu-uc option
  24. in LIBS.)
  25.  
  26. Before typing "make", you may want to make the following changes to the
  27. Makefile:
  28. * Change the CPU and FPU options.
  29. * Change the optimization level. Note that using -O2 will produce a binary
  30.   that is about a megabyte larger, and the resulting gains in compilation
  31.   time will be overwhelmed by the additional loading time. Also note that
  32.   you will need at least 70M of memory to compile jikes with -O2, i.e.,
  33.   you will most likely need to use VMM, and that on a 68040@28MHz it
  34.   takes about a day to produce the optimized binary. In other words,
  35.   don't bother.
  36.  
  37. INSTALLATION:
  38. Simply copy the jikes executable somewhere in your path.
  39.  
  40. USAGE:
  41. Set either the CLASSPATH or the JIKESPATH environment variable to point
  42. to the directories and zip/jar files that you want your compiler to use.
  43. E.g., if you are using Kaffe, you can say:
  44. setenv CLASSPATH "GG:share/kaffe/Klasses.jar;GG:share/kaffe/Pizza.jar;."
  45. Separate the path components using semicolons. You can use UNIX "." and ".."
  46. notation for the current directory and for the parent directory of a
  47. directory.
  48.  
  49. If you find a bug in the Amiga port, you can contact me at kyrimis@cti.gr
  50. and I'll see what I can do.
  51.  
  52. Kriton Kyrimis.
  53.  
  54. ******************************************************************************
  55. This software is subject to the terms of the IBM Public License, available
  56. at the following URL: http://www.research.com/jikes/license/license3.htm.
  57. Copyright (C) 1996, 1999 International Business Machines Corporation
  58. and others.  All Rights Reserved.
  59. ******************************************************************************
  60.